package hongjiang.info

object PatternMatching8 extends App {
  // 自定义Extractor
  object :> {
    // 接受List结构
    def unapply[A](l: List[A]) = {
      // 返回Tuple2：前边的若干元素和最后一个元素
      Some((l.init, l.last))
    }
  }
  //中缀
  (1 to 9).toList match { case x :> 8 :> 9 => println("OK") }

}